<html><head><title>PMD</title></head><body>
<center><h3>PMD report</h3></center><center><h3>Problems found</h3></center><table align="center" cellspacing="0" cellpadding="3"><tr>
<th>#</th><th>File</th><th>Line</th><th>Problem</th></tr>
<tr bgcolor="lightgrey"> 
<td align="center">1</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/com/explorer/Errors.java</td>
<td align="center" width="5%">32</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#UseUtilityClass">All methods are static.  Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning.</a></td>
</tr>
<tr> 
<td align="center">2</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/com/explorer/ExplorerActivity.java</td>
<td align="center" width="5%">127</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/unnecessary.html#UselessParentheses">Useless parentheses.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">3</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/com/explorer/ExplorerActivity.java</td>
<td align="center" width="5%">129</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/unnecessary.html#UselessParentheses">Useless parentheses.</a></td>
</tr>
<tr> 
<td align="center">4</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/com/explorer/ExplorerActivity.java</td>
<td align="center" width="5%">169</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/basic.html#CollapsibleIfStatements">These nested if statements could be combined</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">5</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/com/explorer/IO.java</td>
<td align="center" width="5%">35</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#UseUtilityClass">All methods are static.  Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning.</a></td>
</tr>
<tr> 
<td align="center">6</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/dialogs/DialogAbout.java</td>
<td align="center" width="5%">32</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#FinalFieldCouldBeStatic">This final field could be made static</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">7</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/dialogs/DialogParameters.java</td>
<td align="center" width="5%">1</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#GodClass">Possible God class (WMC=85, ATFD=135, TCC=0.09090909090909091)</a></td>
</tr>
<tr> 
<td align="center">8</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/dialogs/DialogSaveName.java</td>
<td align="center" width="5%">82</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#UseLocaleWithCaseConversions">When doing a String.toLowerCase()/toUpperCase() call, use a Locale</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">9</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/dialogs/DialogSaveName.java</td>
<td align="center" width="5%">142</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#TooFewBranchesForASwitchStatement">A switch with less than three branches is inefficient, use a if statement instead.</a></td>
</tr>
<tr> 
<td align="center">10</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/export/ExportGraphic.java</td>
<td align="center" width="5%">161</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#UncommentedEmptyMethod">Document empty method</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">11</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/globals/AccessResources.java</td>
<td align="center" width="5%">35</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#SingularField">Perhaps 'messages' could be replaced by a local variable.</a></td>
</tr>
<tr> 
<td align="center">12</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/globals/AccessResources.java</td>
<td align="center" width="5%">35</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#ImmutableField">Private field 'messages' could be made final; it is only initialized in the declaration or constructor.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">13</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/globals/FileUtils.java</td>
<td align="center" width="5%">8</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#UseUtilityClass">All methods are static.  Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning.</a></td>
</tr>
<tr> 
<td align="center">14</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/graphic/android/GraphicsAndroid.java</td>
<td align="center" width="5%">1</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#GodClass">Possible God class (WMC=67, ATFD=94, TCC=0.11822660098522167)</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">15</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/graphic/android/GraphicsAndroid.java</td>
<td align="center" width="5%">36</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#ImmutableField">Private field 'canvas' could be made final; it is only initialized in the declaration or constructor.</a></td>
</tr>
<tr> 
<td align="center">16</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/graphic/android/GraphicsAndroid.java</td>
<td align="center" width="5%">397</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#AvoidReassigningParameters">Avoid reassigning parameters such as 'th'</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">17</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/graphic/android/GraphicsAndroid.java</td>
<td align="center" width="5%">398</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#AvoidReassigningParameters">Avoid reassigning parameters such as 'orientation'</a></td>
</tr>
<tr> 
<td align="center">18</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/graphic/android/GraphicsAndroid.java</td>
<td align="center" width="5%">459</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#AvoidReassigningParameters">Avoid reassigning parameters such as 'th'</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">19</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/graphic/android/GraphicsAndroid.java</td>
<td align="center" width="5%">460</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#AvoidReassigningParameters">Avoid reassigning parameters such as 'orientation'</a></td>
</tr>
<tr> 
<td align="center">20</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/graphic/android/PolygonAndroid.java</td>
<td align="center" width="5%">33</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#ImmutableField">Private field 'path' could be made final; it is only initialized in the declaration or constructor.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">21</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/graphic/nil/PolygonNull.java</td>
<td align="center" width="5%">36</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#ImmutableField">Private field 'path' could be made final; it is only initialized in the declaration or constructor.</a></td>
</tr>
<tr> 
<td align="center">22</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/layers/StandardLayers.java</td>
<td align="center" width="5%">43</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#UseUtilityClass">All methods are static.  Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">23</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/layers/StandardLayers.java</td>
<td align="center" width="5%">154</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#NonThreadSafeSingleton">Singleton is not thread safe</a></td>
</tr>
<tr> 
<td align="center">24</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/net/sourceforge/fidocadj/CustomDrawerLayout.java</td>
<td align="center" width="5%">55</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#AvoidReassigningParameters">Avoid reassigning parameters such as 'heightMeasureSpec'</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">25</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/net/sourceforge/fidocadj/CustomDrawerLayout.java</td>
<td align="center" width="5%">55</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#AvoidReassigningParameters">Avoid reassigning parameters such as 'widthMeasureSpec'</a></td>
</tr>
<tr> 
<td align="center">26</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/net/sourceforge/fidocadj/FidoEditor.java</td>
<td align="center" width="5%">1</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#GodClass">Possible God class (WMC=78, ATFD=110, TCC=0.08571428571428572)</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">27</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/net/sourceforge/fidocadj/FidoEditor.java</td>
<td align="center" width="5%">92</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#ImmutableField">Private field 'cc' could be made final; it is only initialized in the declaration or constructor.</a></td>
</tr>
<tr> 
<td align="center">28</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/net/sourceforge/fidocadj/FidoEditor.java</td>
<td align="center" width="5%">103</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#ConstructorCallsOverridableMethod">Overridable method 'initLayers' called during object construction</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">29</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/net/sourceforge/fidocadj/FidoEditor.java</td>
<td align="center" width="5%">192</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/empty.html#EmptyCatchBlock">Avoid empty catch blocks</a></td>
</tr>
<tr> 
<td align="center">30</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/net/sourceforge/fidocadj/FidoEditor.java</td>
<td align="center" width="5%">422</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/unnecessary.html#UselessParentheses">Useless parentheses.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">31</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/net/sourceforge/fidocadj/FidoEditor.java</td>
<td align="center" width="5%">422</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/unnecessary.html#UselessParentheses">Useless parentheses.</a></td>
</tr>
<tr> 
<td align="center">32</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/net/sourceforge/fidocadj/FidoEditor.java</td>
<td align="center" width="5%">442</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#UnnecessaryLocalBeforeReturn">Consider simply returning the value vs storing it in local variable 'dist'</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">33</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/net/sourceforge/fidocadj/FidoMain.java</td>
<td align="center" width="5%">1</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#GodClass">Possible God class (WMC=76, ATFD=104, TCC=0.08225108225108226)</a></td>
</tr>
<tr> 
<td align="center">34</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/net/sourceforge/fidocadj/FidoMain.java</td>
<td align="center" width="5%">114</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#SingularField">Perhaps 'librarySpinner' could be replaced by a local variable.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">35</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/net/sourceforge/fidocadj/FidoMain.java</td>
<td align="center" width="5%">116</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#SingularField">Perhaps 'expListView' could be replaced by a local variable.</a></td>
</tr>
<tr> 
<td align="center">36</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/net/sourceforge/fidocadj/FidoMain.java</td>
<td align="center" width="5%">120</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#FinalFieldCouldBeStatic">This final field could be made static</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">37</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/net/sourceforge/fidocadj/FidoMain.java</td>
<td align="center" width="5%">216</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/basic.html#CollapsibleIfStatements">These nested if statements could be combined</a></td>
</tr>
<tr> 
<td align="center">38</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/net/sourceforge/fidocadj/FidoMain.java</td>
<td align="center" width="5%">253</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#ConfusingTernary">Avoid if (x != y) ..; else ..;</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">39</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/net/sourceforge/fidocadj/FidoMain.java</td>
<td align="center" width="5%">470</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#CompareObjectsWithEquals">Use equals() to compare object references.</a></td>
</tr>
<tr> 
<td align="center">40</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/net/sourceforge/fidocadj/FidoMain.java</td>
<td align="center" width="5%">487</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#ConfusingTernary">Avoid if (x != y) ..; else ..;</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">41</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/net/sourceforge/fidocadj/FidoMain.java</td>
<td align="center" width="5%">533</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#ConfusingTernary">Avoid if (x != y) ..; else ..;</a></td>
</tr>
<tr> 
<td align="center">42</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/net/sourceforge/fidocadj/FidoMain.java</td>
<td align="center" width="5%">625</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/android.html#CallSuperLast">super should be called at the end of the method</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">43</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/net/sourceforge/fidocadj/FidoMain.java</td>
<td align="center" width="5%">730</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#TooFewBranchesForASwitchStatement">A switch with less than three branches is inefficient, use a if statement instead.</a></td>
</tr>
<tr> 
<td align="center">44</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/net/sourceforge/fidocadj/librarymodel/utils/CircuitPanelUpdater.java</td>
<td align="center" width="5%">35</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#UncommentedEmptyConstructor">Document empty constructor</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">45</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/net/sourceforge/fidocadj/librarymodel/utils/CircuitPanelUpdater.java</td>
<td align="center" width="5%">40</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#UncommentedEmptyMethod">Document empty method</a></td>
</tr>
<tr> 
<td align="center">46</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/net/sourceforge/fidocadj/librarymodel/utils/CircuitPanelUpdater.java</td>
<td align="center" width="5%">49</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#UncommentedEmptyMethod">Document empty method</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">47</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/net/sourceforge/fidocadj/librarymodel/utils/CircuitPanelUpdater.java</td>
<td align="center" width="5%">58</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#UncommentedEmptyMethod">Document empty method</a></td>
</tr>
<tr> 
<td align="center">48</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/net/sourceforge/fidocadj/librarymodel/utils/CircuitPanelUpdater.java</td>
<td align="center" width="5%">62</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#UncommentedEmptyMethod">Document empty method</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">49</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/net/sourceforge/fidocadj/macropicker/ExpandableMacroListView.java</td>
<td align="center" width="5%">24</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#ImmutableField">Private field '_listDataChild' could be made final; it is only initialized in the declaration or constructor.</a></td>
</tr>
<tr> 
<td align="center">50</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/net/sourceforge/fidocadj/storage/StaticStorage.java</td>
<td align="center" width="5%">6</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#UseUtilityClass">All methods are static.  Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">51</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/toolbars/ToolbarTools.java</td>
<td align="center" width="5%">78</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#ConfusingTernary">Avoid if (x != y) ..; else ..;</a></td>
</tr>
<tr> 
<td align="center">52</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/toolbars/ToolbarTools.java</td>
<td align="center" width="5%">88</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#ConfusingTernary">Avoid if (x != y) ..; else ..;</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">53</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/toolbars/ToolbarTools.java</td>
<td align="center" width="5%">98</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#ConfusingTernary">Avoid if (x != y) ..; else ..;</a></td>
</tr>
<tr> 
<td align="center">54</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/toolbars/ToolbarTools.java</td>
<td align="center" width="5%">108</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#ConfusingTernary">Avoid if (x != y) ..; else ..;</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">55</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/toolbars/ToolbarTools.java</td>
<td align="center" width="5%">118</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#ConfusingTernary">Avoid if (x != y) ..; else ..;</a></td>
</tr>
<tr> 
<td align="center">56</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/toolbars/ToolbarTools.java</td>
<td align="center" width="5%">128</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#ConfusingTernary">Avoid if (x != y) ..; else ..;</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">57</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/toolbars/ToolbarTools.java</td>
<td align="center" width="5%">138</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#ConfusingTernary">Avoid if (x != y) ..; else ..;</a></td>
</tr>
<tr> 
<td align="center">58</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/toolbars/ToolbarTools.java</td>
<td align="center" width="5%">148</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#ConfusingTernary">Avoid if (x != y) ..; else ..;</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">59</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/toolbars/ToolbarTools.java</td>
<td align="center" width="5%">158</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#ConfusingTernary">Avoid if (x != y) ..; else ..;</a></td>
</tr>
<tr> 
<td align="center">60</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/toolbars/ToolbarTools.java</td>
<td align="center" width="5%">168</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#ConfusingTernary">Avoid if (x != y) ..; else ..;</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">61</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/toolbars/ToolbarTools.java</td>
<td align="center" width="5%">178</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#ConfusingTernary">Avoid if (x != y) ..; else ..;</a></td>
</tr>
<tr> 
<td align="center">62</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/OSes/android/fidocadj/src/toolbars/ToolbarTools.java</td>
<td align="center" width="5%">188</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#ConfusingTernary">Avoid if (x != y) ..; else ..;</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">63</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/src/circuit/controllers/EditorActions.java</td>
<td align="center" width="5%">1</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#GodClass">Possible God class (WMC=65, ATFD=38, TCC=0.075)</a></td>
</tr>
<tr> 
<td align="center">64</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/src/circuit/controllers/ElementsEdtActions.java</td>
<td align="center" width="5%">1</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#GodClass">Possible God class (WMC=90, ATFD=31, TCC=0.23645320197044334)</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">65</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/src/circuit/controllers/ParserActions.java</td>
<td align="center" width="5%">1</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#GodClass">Possible God class (WMC=169, ATFD=73, TCC=0.0)</a></td>
</tr>
<tr> 
<td align="center">66</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/src/circuit/model/DrawingModel.java</td>
<td align="center" width="5%">257</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#UseCollectionIsEmpty">Substitute calls to size() == 0 (or size() != 0, size() &gt; 0, size() &lt; 1) with calls to isEmpty()</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">67</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/src/circuit/model/DrawingModel.java</td>
<td align="center" width="5%">356</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#UseCollectionIsEmpty">Substitute calls to size() == 0 (or size() != 0, size() &gt; 0, size() &lt; 1) with calls to isEmpty()</a></td>
</tr>
<tr> 
<td align="center">68</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/src/geom/DrawingSize.java</td>
<td align="center" width="5%">39</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#UseUtilityClass">All methods are static.  Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">69</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/src/geom/MapCoordinates.java</td>
<td align="center" width="5%">1</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#GodClass">Possible God class (WMC=76, ATFD=30, TCC=0.2627627627627628)</a></td>
</tr>
<tr> 
<td align="center">70</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/src/geom/MapCoordinates.java</td>
<td align="center" width="5%">506</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#MissingBreakInSwitch">A switch statement does not contain a break</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">71</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/src/globals/Globals.java</td>
<td align="center" width="5%">38</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#UseUtilityClass">All methods are static.  Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning.</a></td>
</tr>
<tr> 
<td align="center">72</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/src/globals/LibUtils.java</td>
<td align="center" width="5%">1</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#GodClass">Possible God class (WMC=66, ATFD=26, TCC=0.0)</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">73</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/src/globals/LibUtils.java</td>
<td align="center" width="5%">54</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#UseUtilityClass">All methods are static.  Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning.</a></td>
</tr>
<tr> 
<td align="center">74</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/src/net/sourceforge/fidocadj/librarymodel/LibraryModel.java</td>
<td align="center" width="5%">18</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#GodClass">Possible God class (WMC=99, ATFD=67, TCC=0.04187192118226601)</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">75</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/src/net/sourceforge/fidocadj/librarymodel/LibraryModel.java</td>
<td align="center" width="5%">602</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/empty.html#EmptyCatchBlock">Avoid empty catch blocks</a></td>
</tr>
<tr> 
<td align="center">76</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/src/primitives/GraphicPrimitive.java</td>
<td align="center" width="5%">1</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#GodClass">Possible God class (WMC=145, ATFD=71, TCC=0.23864734299516907)</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">77</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/src/primitives/GraphicPrimitive.java</td>
<td align="center" width="5%">603</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#EmptyMethodInAbstractClassShouldBeAbstract">An empty method in an abstract class should be abstract instead</a></td>
</tr>
<tr> 
<td align="center">78</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/src/primitives/GraphicPrimitive.java</td>
<td align="center" width="5%">975</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#EmptyMethodInAbstractClassShouldBeAbstract">An empty method in an abstract class should be abstract instead</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">79</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/src/primitives/PrimitiveBezier.java</td>
<td align="center" width="5%">308</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#ConfusingTernary">Avoid if (x != y) ..; else ..;</a></td>
</tr>
<tr> 
<td align="center">80</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/src/primitives/PrimitiveBezier.java</td>
<td align="center" width="5%">312</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#ConfusingTernary">Avoid if (x != y) ..; else ..;</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">81</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/src/primitives/PrimitiveBezier.java</td>
<td align="center" width="5%">334</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#ConfusingTernary">Avoid if (x != y) ..; else ..;</a></td>
</tr>
<tr> 
<td align="center">82</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/src/primitives/PrimitiveBezier.java</td>
<td align="center" width="5%">338</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#ConfusingTernary">Avoid if (x != y) ..; else ..;</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">83</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/src/primitives/PrimitiveMacro.java</td>
<td align="center" width="5%">1</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#GodClass">Possible God class (WMC=61, ATFD=55, TCC=0.15608465608465608)</a></td>
</tr>
<tr> 
<td align="center">84</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/src/primitives/PrimitiveMacro.java</td>
<td align="center" width="5%">406</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#MissingBreakInSwitch">A switch statement does not contain a break</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">85</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/src/primitives/PrimitiveMacro.java</td>
<td align="center" width="5%">433</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#MissingBreakInSwitch">A switch statement does not contain a break</a></td>
</tr>
<tr> 
<td align="center">86</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/src/primitives/PrimitivePCBPad.java</td>
<td align="center" width="5%">176</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#MissingBreakInSwitch">A switch statement does not contain a break</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">87</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/src/primitives/PrimitivePolygon.java</td>
<td align="center" width="5%">358</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#AvoidDeeplyNestedIfStmts">Deeply nested if..then statements are hard to read</a></td>
</tr>
<tr> 
<td align="center">88</td>
<td width="*%">/Users/davidebucci/Desktop/Perso/v2/all-fidocadj/trunk/src/primitives/PrimitivePolygon.java</td>
<td align="center" width="5%">360</td>
<td width="*"><a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/design.html#AvoidDeeplyNestedIfStmts">Deeply nested if..then statements are hard to read</a></td>
</tr>
</table></body></html>
